.. ----------------------------------------------------------------------------- .. .. Filename : index.rst .. Author : Huang Leilei .. Status : draft .. Created : 2026-03-03 .. Description : 第00练 - 软件环境 .. .. ----------------------------------------------------------------------------- 第00练 - 软件环境(03-06、03-13) -------------------------------------------------------------------------------- 1. 按照 *Before Everything* 准备相关环境,搜索相关资料并回答: a. 所安装linux和python基本工具的功能是什么? #. 所安装VS code扩展的功能是什么? #. 如何添加断点、追溯代码和打印数据? #. 请按照 *About Build* 使用构建环境,搜索相关资料并回答: a. 在构建环境中,代码是如何被编译和链接成可执行程序的? #. 构建环境中的执行过程与 *Before Everything* 中按F5进行gdb有什么区别? #. 为什么按F5能够进行gdb?需要准备什么文件? #. 请阅读 *About Source* ,追溯代码并回答: a. 程序的输入是什么数据?输出是什么数据?程序进行了什么处理?(并尝试用tool/yuvplayer.exe打开看看) #. 程序还包含那些功能? #. 参数是如何从命令行传递到可执行程序内部的? .. toctree:: :maxdepth: 2 ../../pj_example_c_model/document/description/rst_xkmsc/source/C00_beforeEverything/index ../../pj_example_c_model/document/description/rst_xkmsc/source/C01_introduction/index ../../pj_example_c_model/document/description/rst_xkmsc/source/C05_aboutSource/index ../../pj_example_c_model/document/description/rst_xkmsc/source/C02_aboutBuild/index ../../pj_example_c_model/document/description/rst_xkmsc/source/C04_aboutScript/index ../../pj_example_c_model/document/description/rst_xkmsc/source/C03_aboutDocument/index ../../pj_example_c_model/document/description/rst_xkmsc/source/C06_codingStyle/index ../../pj_example_c_model/document/description/rst_xkmsc/source/C07_template/index ../../pj_example_c_model/document/description/rst_xkmsc/source/C08_versionControl/index ../../pj_example_c_model/document/description/rst_xkmsc/source/C09_checkList/index ../../pj_example_c_model/document/description/rst_xkmsc/source/C10_howTo/index ../../pj_example_c_model/document/description/rst_xkmscSessionTest/source/index